package model

const TableNamePartManagement = "part_management"

type PartManagement struct {
	// id
	ID int `gorm:"column:id;primaryKey" json:"id"`

	//货号
	PartCode string `gorm:"column:part_code" json:"partCode"`

	//SKU品名
	SkuName string `gorm:"column:sku_name" json:"skuName"`

	//库存位置
	PartLocation string `gorm:"column:part_location" json:"partLocation"`

	//一级分类
	FirstCategorize string `gorm:"column:first_categorize" json:"firstCategorize"`

	//二级分类
	SecondCategorize string `gorm:"column:second_categorize" json:"secondCategorize"`

	//零件尺寸
	PartSize string `gorm:"column:part_size" json:"partSize"`

	//零件颜色
	PartColor string `gorm:"column:part_color" json:"partColor"`

	//当前余量
	Inventory int `gorm:"column:inventory" json:"inventory"`

	//库存要求
	InventoryRequire string `gorm:"column:inventory_require" json:"inventoryRequire"`

	//备注
	Remark string `gorm:"column:remark" json:"remark"`

	//添加者
	CreateBy string `gorm:"column:create_by" json:"createBy"`

	//添加日期
	CreateTime string `gorm:"column:create_time" json:"createTime"`

	//更新者
	UpdateBy string `gorm:"column:update_by" json:"updateBy"`

	//更新日期
	UpdateTime string `gorm:"column:update_time" json:"updateTime"`

	//删除标志位
	DelFlag int `gorm:"column:del_flag" json:"delFlag"`

}

func (*PartManagement) TableName() string{
	return TableNamePartManagement
}